generalize module class parsing

fixed LAJ tutorial type 2/3 missing problem.

Note: need to update other parts as the basic model changed
update less.js version

Note: update jquery to 1.9.1 will cause bootstrap.js not working, as it
has dependency on depreciated part, need to update both together.
update require.js version to 2.1.5
fix parts not working due to parser update