Betting Markets: Defining odds restrictions, exploring market inefficiencies and measuring bookmaker solvency